.xhbopen-account-result-container {
	width: 100%;
	min-height: 100%;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	.bg-white {
		height: 100%;
		padding: 0.3rem;
		padding-top: 0;
		overflow: hidden;
		padding-bottom: 0;
		margin-bottom: 0.44rem;
		flex: 1;
	}
	.button {
		margin-bottom: 0.4rem;
	}
	.icon-fail {
		display: block;
		width: 60%;
		margin: 0 auto;
	}
	.tip {
		color: #b0b0b0;
		font-size: 0.28rem;
		margin-top: 0.1rem;
		text-align: center;
		padding: 0rem 0.45rem;
		margin-bottom: 0.4rem;
	}
	.remind {
		text-align: center;
		font-size: 0.36rem;
		color: #000000;
		font-weight: bold;
		margin-top: 0.2rem;
	}
	.remind-tip {
		text-align: center;
		font-size: 0.34rem;
		color: #222222;
		margin-top: 0.2rem;
	}
	.success-icon-box {
		display: flex;
		padding: 0.54rem 0rem 0rem 0rem;
		align-items: center;
		justify-content: center;
		.success-icon {
			width: 1.2rem;
			height: 1.2rem;
			margin: 0 auto;
		}
	}
	.code {
		margin-top: 0.36rem;
	}
	.font-link {
		color: #302e2f;
	}
	.card {
		position: relative;
		margin-bottom: 0.56rem;
		margin-top: 0.6rem;
		&-no {
			position: absolute;
			width: 100%;
			text-align: center;
			line-height: 100%;
			top: 50%;
			transform: translateY(-50%);
			font-size: 0.38rem;
			color: #fffdfc;
		}
	}
	.phone {
		color: #000000;
		margin-bottom: 0.44rem;
		text-align: center;
		& > a {
			display: block;
			padding: 10px;
			margin: -10px;
			font-size: 0.32rem;
			font-weight: bold;
		}
	}
	.faile-icon-box {
		display: flex;
		padding: 0.54rem 0rem 0rem 0rem;
		align-items: center;
		justify-content: center;
		.faile-icon {
			width: 1.2rem;
			height: 1.2rem;
			margin: 0 auto;
		}
	}
}
.bank-resource {
	position: absolute;
	bottom: 0.5rem;
	left: 35%;
	text-align: center;
	color: #838383;
	font-size: 0.24rem;
}
